<template>
    <div style="width: 100%;height: 100%;overflow: hidden;">
        <iframe :src="src" id="frames" frameborder="0"
            sandbox="allow-forms allow-scripts allow-same-origin allow-popups"
            style="height: 100%; width: 100%"></iframe>
    </div>
</template>
<script setup lang="ts">
import CryptoJS from 'crypto-js'

/**
 * @name QYWMH 用户名
 * @appid businessPlatform
 * @mobile 13275416809 手机号
 * @toPage mobile 跳转的页面
 * @sign 转大写的SHA1
 * @time 当前时间戳
 * 转SHA1固定顺序 手机号 当前时间戳 用户名 appid  加上&mobile&hzbbg@2022
 * 转SHA1的时间戳和地址的时间戳需要相同
 */
const time = Date.now()
let Sha1 = `13275416809&${time}&QYWMH&businessPlatform&mobile&hzbbg@2022`
Sha1 = CryptoJS.SHA1(Sha1).toString().toUpperCase()

// 路径的顺序是固定的
const src = `https://hzgjbbg.xcb.zj.gov.cn:8010/#/ssoLogin?appid=businessPlatform&mobile=13275416809` +
    `&name=QYWMH&toPage=mobile&time=${time}&sign=${Sha1}`

</script>